COP4555 Homework