My CS-311 Homework from UAF Fall 2013