def fib5(n):
  def fib5a(n, a, b):
    if n == 0:
        return a
    else:
        return fib5a(n-1, b, a+b)

  return fib5a(n, 0, 1)
