The Factorial challenge is one of the canonical challenges on our site. Just like "Hello World", "Add two numbers", "Primality test", and "Fibonacci", it attracts answers written in newly created languages every now and then. But still, it has a set of old-fashioned requirements on the domain, pe...