Why Not Tail Recursion?
futhark-lang.org