fixed documentation issue in OnePointCrossover.
PMXCrossover implementation
added UniformCrossover operator
fixed wrong parameter order in PMXCrossover operator implementation
changed incrementation type in some for loops
code documentation