cs 4040 homework assignment 944456