Good code w/o comment yet
Code with comments. Final assignment version.