blob: 6fc51bb9b5b2ef7b0e804d788d3fb6a165e2e437 [file] [log] [blame]
fibonacci_seq{to=5}
├─ms DEBUG Pushing 0 fibonacci
├┐fibonacci_seq{to=5}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├─ms DEBUG Pushing 1 fibonacci
├┐fibonacci_seq{to=5}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├─ms DEBUG Pushing 2 fibonacci
├┐fibonacci_seq{to=5}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├─ms DEBUG Pushing 3 fibonacci
├┐fibonacci_seq{to=5}
│└┐nth_fibonacci{n=3}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├─ms DEBUG Pushing 4 fibonacci
├┐fibonacci_seq{to=5}
│└┐nth_fibonacci{n=4}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=4}
│└┐nth_fibonacci{n=3}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=4}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├─ms DEBUG Pushing 5 fibonacci
├┐fibonacci_seq{to=5}
│└┐nth_fibonacci{n=5}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=5}
│└┐nth_fibonacci{n=4}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=4}
│└┐nth_fibonacci{n=3}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=4}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├┐nth_fibonacci{n=5}
│└┐nth_fibonacci{n=3}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=2}
├─ms DEBUG Recursing
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
├┐nth_fibonacci{n=2}
│└┐nth_fibonacci{n=0}
├─ms DEBUG Base case
├┐nth_fibonacci{n=3}
│└┐nth_fibonacci{n=1}
├─ms DEBUG Base case
INFO The first 5 fibonacci numbers are [1, 1, 2, 3, 5, 8]