mathematical operation of applying a function to an argument or arguments to obtain a value from its range