First commit of homework 1, part 1.