...though, with the given code, it would be faster to do the traversal for that case. I'm very interested to see how things go if you get the array bit sorted out as well, assuming you want to test it