Frage im Vorstellungsgespräch bei Tellus

Describe recursion, when would you use a class vs a function.