Finished assignment 0

Did not do the optional part (yet)