http://blog.8thlight.com/chong-kim/2013/09/26/using-katas-to-improve.html