Assignment 2
3.1
3.2
3.8
3.12
3.21
3.28