Bending Spoons interview question

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