Generating a population from parents can now accept an empty parent list (useful for generating new random populations)
+ other population improvements