Functional Programming 101 at St Matthew's School