I don't mind the departure in how you call the generating
function but I'm going to disqualify this one for having
the closure return "50101" instead of 0 and "51100" instead
of 1.
If you were shifting the other direction, then a
simple &1 at the end of the closure would
solve the problem and give you a 73-character solution
(not counting the "sub l{" and "}", as usual).
I'm sure this general approach can be modified such that
I'd accept it but I'll leave that to you or whoever beats
you to it. (:
-
tye
(but my friends call me "Tye")