My graph traversals are >100 deep.
My recursive calculations are >100deep
Dynamic programming wouldn't be relevant if non-tail recursion was always good enough in practice.