https://www.glenbradford.com/2012/05/ylo-some-reasonable-analysis/