pub fn fib(n: Int) -> Int { case n { 0 -> 0 1 -> 1 _ -> fib(n - 1) + fib(n - 2) } }