Assignment 2: Function Set