CPSC 486 Assignment A1