Complete code for simulated annealing. For now hardcode the cooling
rate, and do not make it as an experiment parameter.
Update the Simulated Annealing algorithm to have the temperature or the
number of iterations to be square the number of bits in the chaining
value which is nearly equal to double of neighbourhood size of the
chaining value.