CS4962 Hw 3
http://eng.utah.edu/~cs4962/media/Project%203%20-%20Collage.pdf