it would help me to have a comment before each routine explaining what was special about that implementation, so that i can easily connect the code with the text. the letters U, V, W, X and P don't have much significance to me, sorry.
also, having the code on github, or at least formatted via google groups formatter would help. i wanted to see why dicts appeared so fast, but gave up... andrew
