Assignment 4.2
Assignment 4.3
Assignment 5.3