i wrote fib program in js code:javascript const fib = (n) => { if (n <=2) return 1; return fib(n-1)+fib (n-2); } console.log (fib (50)) **_12586269025_**
it worked but code in nim dont work proc fib (n:int):int = if (n <= 2): 1 else: fib(n -1) + fib (n-2) echo fib(50) it didnt work but fib(15) worked. why it in js but not in nim