Lab7(p1)

Initial and probable final commit.