generalFib

by Igor Cuckovic

JavaScript

fibo = function (first, second, n) {

    if (n === 0) {
        return first % 1000000007;
    }
    
    if (n === 1) {
        return second % 1000000007;
    }

    return (fibo (first, second, n - 1) + fibo (first, second, n - 2)) % 1000000007;

}

console.log(fibo(3,4,5))