Homework2 Super Duper credit