An Introduction to the Approximation of Functions