http://hysysk.blogspot.com/2008/05/golden-rectangle.html