programming language provides a number of functions and operators to manipulate numeric values