public FibonacciState Next(FibonacciState current) { var next = Previous.Next(current); Previous = current; return(next); }
public FibonacciState Next(FibonacciState current) { return(Previous = Previous.Next(current)); }
public FibonacciSequence(FibonacciState previous) { Previous = previous; }
public FibonacciState Next(FibonacciState prev) { return(new FibonacciState(prev.Value + Value)); }