Changes to Custom.java to make GA more like what we pictured. Added
generations and elitism