felixcamp3/csc473_hw2_3 archive