Added support for object pooling of Gene instances.  Added debug logging
of evaluations performed during selection.