Just an overall data structures question: Why is it beneficial to remove tail recursion specifically in a quick sort even if it doesn\'t change complexity?