hybridCross function

Hybrid crossing