Bikeshedding, but anything against a for loop?  It's a two-liner, right?