drobne poprawki, rozdzielenie operatora krzyzowania na dwa rozne OX i PMX