Y = lambda f: (lambda x: x(x))(lambda self: f(lambda:self(self)))g = lambda recurse: lambda n: 1 if n < 2 else n * recurse()(n - 1)print Y(g)(6)
Standard input is empty
720
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!