https://confusion.cc/2003/01/30/more-natural-selection/
more natural selection