Final Homework for CITA 180