ParentFull threadmichaelfeathers·Here's a Ruby version in 16 lines of code: https://gist.github.com/michaelfeathers/2cf9e1599e06d0563f2eView on HN