Just changed randVal function in intermediateRecombination to
(0-p*2)-p instead of generating a random int from 0-1 to determine to
multiply by -1 or leave as is.