src: Implemented selection mechanisms and further improved point mutation code with one remaining change (swapping the appropriate node).