6.1 Introduction
A mathematical function is a relation between a set of inputs and a set of permissible outputs with the property such that each input is related to exactly one output. Most users are already familiar with many such functions including the trigonometric functions sin(x), cos(x), and tan(x); logarithms to the base of a number—say 10—as log 10 (x); exponentiation e x ; and so on. A programming language boasting to perform complex mathematical calculations in an efficient manner must provide easy and intuitive ways to interact with such mathematical functions and must ...