Functions that produce the same output when given the same input and do not have any side effects or dependencies on external variables or data.
Functions that produce the same output when given the same input and do not have any side effects or dependencies on external variables or data.