factorial!
trying not to look at the medusa