expand_less http://www.skirret.com/papers/reghini_modern_pythagorean.html