CIST1400 Homework