Homework 1 with my solutions.