Comment Comment by sgrove I haven't heard the term "multiple function heads" - is it similar to Haskell's way of defining functions? e.g. fib 0 = 0 fib 1 = 1 fib n = fib (n-1) + fib (n-2) parent sgrove 7 years ago