FUNCTIONAL PROGRAMMING:
FOUNDATIONS AND APPLICATIONS

Standard ML