practice code for http://24ways.org/2013/grunt-is-not-weird-and-hard/