another shorthand iteration for a while loop
more shorthand iterators
rebuild and docs