...and people that write it, roll their feces into little balls. Tight little recursive balls, over and over and over.
Yes, they do. Sometimes you have to do what you have to do. The correct title should have been....maintaining someone else's recursive nightmare raises my blood pressure to unsafe levels. But it's slowly returning to normal as I passed it on to the original author. Thereby lowering his blood pressure back to normal as well;being that I jacked it up when I told him what I was tasked to do. PM's, please specify in the docs what resources you want to allocate to a specific task. Developers with high blood pressure tend to write crappy code and will exact sweet revenge at a later date.
Speaking of evil recursion ... #include <stdio.h> #include <math.h> double l;main(_,o,O){return putchar((_--+22&&_+44&&main(_,-43,_),_&&o)?(main(-43,++o,O),((l=(o+21)/sqrt(3-O*22-O*O),l*l<4&&(fabs(((time(0)-607728)%2551443)/405859.-4.7+acos(l/2))<1.57))[" #"])):10);} (Shamelessly stolen from IOCCC)