Add completed Assignment 3 with comments