Why did the functions stop calling each other?

Because they had constant arguments.

More dad jokes you'll groan at