Assignment 3

More advanced exercises than Assignment 2.