Added assignment 4 solutions