some cleanup
remove tedious Individual/Population indirection
remove unnecessary reverses