> Here's a version to toy with: > > binary = lambda i, c = (lambda i, c: i and (c(i >> 1, c) + str(i & 1)) > or ''): c(i, c) Is this example in perl or python? My brain hurts! :-)