What is the design smell, poor practice in recursion ? once I saw resharper suggesting improvements I quickly looked around on google. Saw numerous comments around re-factor
Because people mistakenly care more about micro-optimizations than clear and readable code.