every method expect callstack
https://www.youtube.com/watch?v=hN63FOa_Gp4&feature=youtu.be&t=29m40s
in life, when you look in between two mirrors you see realities recursion.
realities recursion has a stack limit.
limited by the tool you are looking through.
in this example, your human eye.
if you took a picture,
the limiting tool... pixilation of the camera.
you could improve the tool ... a telescoping microscope.
allowing proof that more exists.
you could capture this information in a new photo
that this new device is able to capture.
when you go to print.
this printer implements 10000 pixels.
the detail captured by your telescoping microscope is 2000000 pixel detail.
the printer prints what it can.
conclusion, you can be limited positively by the input device.
or limited positively by the printing device.
conclusion, any device switch can be controlled to end recursion.