- modular-fibonacci n mprocedure
- n
- integer
- m
- integer
Returns the nth Fibonacci number modulo m; n must be nonnegative and m must be positive.
The ten first Fibonacci numbers modulo 5:
> (map (lambda (n) (modular-fibonacci n 5)) (range 10)) (0 1 1 2 3 0 3 3 1 4)