This is the body of the Niche class
This is the body of the Niche class. It holds all data and also some of the members which are for "internal" usage.
"standard" operations on populations:
void Scale(double selectivity)
void Select(SelectionPairs& couple)
void Breed(const NicheRep& orig, bool ElitistMode)