22:48:55moon-childactually I guess that doesn't get rid of the length--at least, it's not obvious to me how you would do so--but does take care of the iota
22:51:19mdhughesIf ls is some small length, say 100, it's probably faster than any smarter solution, and the garbage objects won't live to next generation anyway.
22:54:27moon-childI don't see why that would be faster than (loop for x in ls for i from 0 collect (+ x i)) for a list of length 100