CMPUT 301 - Assignment 1: Counter Application