csc 115 homework