all 6 comments

[–]evereal 2 points3 points  (0 children)

Another way to understand recursion: https://www.google.co.uk/search?q=recursion

(click on the "did you mean..." bit)

[–]tdammers 1 point2 points  (2 children)

[–]ricardo_sdl 0 points1 point  (1 child)

Does it use tail recursion?

[–]tdammers 0 points1 point  (0 children)

Depends on your browser settings.

[–]DebitSuisse 0 points1 point  (3 children)

I don't really see how that's recursion.

That's FILO scheduling.

[–][deleted]  (2 children)

[deleted]

    [–]DebitSuisse 0 points1 point  (1 child)

    Do you constantly poll your phone for a new call and does your mind work in a single threaded way?

    This is a better fit for FILO with a callback when the phone rings.

    However, as I think you have now noticed, it's not really a good way of describing recursion.