Bending Spoons Interview Question

Implement a sorting algorithm, and then reduce both its time and space complexity