A kata from http://thecleancoder.blogspot.ro/2010/10/craftsman-62-dark-path.html