Geometric optimisation of thermo-electric coolers using simulated annealing. (2017)