Second miniproject for COMP598