Starter code for CS349 Assign 3, Winter 2014.