Yes, I think you are right, Stephan, that MK would like to see the call stack. That might also be possible using the debug facility on an IDE.
Please don't use coloured text because some people cannot read it. It would have been better to use code tags, so I changed the tags and they look better now Unfortunately they show that you haven't indented the code correctly. The old Sun style guide recommends not to mix if‑else and return, if it is possible to write code like this:-You know that your method won't return correct factorials for arguments > 21? Factorials increase quickly enough that you will suffer an overflow error.
Who knew that furniture could be so violent? Put this tiny ad out there to see what happens: