Module+6

Haven't had a chance to do reflections for this module yet - will post them with assignment 5.