javadoc
fitness proportionate selection