Homework 3 - calc