purdue cs190lab5