http://www.math.sunysb.edu/~tony/birds/geese.html