dropped redundant sample method
dropped unused import
relaxed input type
made fitness and population implicit
blehblha