Refactoring Overloaded Methods in C++ Using the Sprout Method | CodeSignal Learn