This is the first Assignment in CMPUT301 2014F Class