Function

In programming, a function is a subroutine consisting of a set of instructions identified by a name, the execution of which produces a value that refers to the place where the subroutine was called.