Initial commit (this is what was submitted for Lab5)