My answer for code kata

Also included an update to the blog post referenced in the readme.md file because it has changed.