News

Recursive functions that use mutable data Ideally, you'd use the least expressive constructs that you can. Of course, if your language doesn't support tail call optimization, then that may also ...