The following diagram shows the rabbits
method works, given the task
of determining the number of Fibonacci rabbits at the end of 3 months:
Arguments | ^ Returned values 3 | | 3 v | *-------------* | First call | *-------------* | ^ | ^ 2 | | 1 | *------------* | | *-------------* | v | 2 v | 1 *-------------* *-------------* | Second call | | Fifth call | *-------------* *-------------* | ^ | ^ 1 | | 0 | *------------* | | *-------------* | v | 1 v | 1 *-------------* *-------------* | Third call | | Fourth call | *-------------* *-------------*