Generating offspring from two parents