Walter: >Thanks to Andrei Alexandrescu, Brad Roberts, David Held, and Bartosz Milewski for their helpful comments and corrections on this post.< *pulls Walter's ears* You have forgotten who has found this problem :-) Bye, bearophile