Computer science Homework Questions and Answers