RMIT Programming Tecniques - Assignment 2