PEX3 Assignment for CSCI443, Spring 2014, Colorado School of Mines