Files for Problem 4 and 5, initial commit