What\'s the benefit would using recursion instead of std::stack? I would assume using std::stack is faster and the code is easier to read and debug. What would the disadvan