Source up to point 10 page 2 homework 1
Source up to point 15 page 2 homework 1