First commit! Q1 finished - working, and w/ explenations.