Problem 4 Done

Need to add tests