My CS 53 Homework