SimmulatedAnnealing and IntermediateRecombination

Implemented simulated annealing and wrote a test file testing it on OnesMax. Also implemented Intermediate recombination and wrote a test file testing output size and if the output values of the arrays are in the correct range.