doctest-parallel-0.3.1: test/integration/GhcArg/Fib.hs
{-# LANGUAGE CPP #-}
module GhcArg.Fib where
-- | Calculate Fibonacci numbers.
--
-- >>> FIB 10
-- 55
fib :: Integer -> Integer
fib 0 = 0
fib 1 = 1
fib n = fib (n - 1) + fib (n - 2)
{-# LANGUAGE CPP #-}
module GhcArg.Fib where
-- | Calculate Fibonacci numbers.
--
-- >>> FIB 10
-- 55
fib :: Integer -> Integer
fib 0 = 0
fib 1 = 1
fib n = fib (n - 1) + fib (n - 2)