inspired by http://datagenetics.com/blog/november32013/index.html a fun project to learn some go