First Commit for Lab 5 Exercise 1b, 2, 3