succint fibonnaci using dp