Practice assignment 5 for CAP4720