https://practice.geeksforgeeks.org/problems/sort-a-stack/1