recursive implementation of fiboncci