Calculus of Functions