- (paused) starting
- (paused) calculate first leaf
- (paused) <--- return it
- start next2 (paused) starting
- (paused) (paused) calculate first leaf
- (paused) (paused) <-- return it
- compare leaves (paused) (paused)
- call loop again (paused) (paused)
- call next1 again (paused) (paused)
- (paused) calculate next leaf (paused)
- (paused) <-- return it (paused)
+ (paused) starting
+ (paused) calculate first leaf
+ (paused) <--- return it
+ start next2 (paused) starting
+ (paused) (paused) calculate first leaf
+ (paused) (paused) <-- return it
+ compare leaves (paused) (paused)
+ call loop again (paused) (paused)
+ call next1 again (paused) (paused)
+ (paused) calculate next leaf (paused)
+ (paused) <-- return it (paused)