Behind The Scenes Of A Simulated Annealing Algorithm