Week 4: Most assignments, except 4.13, 4.15 (although this is implemented in my 4.14), 4.16. Also most of my implementations dont have a toString, this should be trivial to implement though.