Forks of Assignment 2 - Question 1