CPSC 310 Assignment 2 - Product Listing