Hyper-quicksort: energy efficient sorting via the Templar framework for Template Method Hyper-heuristics