Lab 1 for Introduction to Functional Programming