Assignment 2 for 'Introduction to Programming'. Coded by Lachlan Mitchell and Tamica McNally.