(*
$ time fib_mat 1000100
fib 1000100 = 4450244918579302223

real        0m0.009s
user        0m0.003s
sys        0m0.005s

$ time fib_mat 10000
fib 10000 = -2955459691282170344

real        0m0.011s
user        0m0.003s
sys        0m0.005s


$ time fib_mat 10000000
fib 10000000 = 245459220446488920

real        0m0.011s
user        0m0.003s
sys        0m0.005s

temos solução quase instantânea, mas continuamos com o problema de integer overflow!

*)

This document was generated using caml2html