http://people.csail.mit.edu/kenta/math/point-growth/