recognizer

http://www.kedwards.com/classes/AY2015/cs4470_fall/hw4.html