Forks of Assignment2Question 1