Factorial, passed all tests.

yay