single point crossing - different gene lengths support