#Java - 2 haikus protected static int factorial(int n) { if (n==0) { return n + 1; } return factorial(n - 1) * n;} I pronounce it so: >protected static<br> >int factorial int n<br> >if n is zero >return n plus one<br> >return factorial n<br> >minus one times n