Simplified crossover.
Refactored get_children to one method