Pelle M.: > While I think it should be done properly with ranges and not opApply, What do you mean? (There is already the syntax based on the range protocol, where you manage manually the state of your iterator. I have not suggested to remove that.) Bye, bearophile