Forks of Assignment 2 Question 6 Part 2