RandD Fibonacci Dynamic Programming