I asked a similar question here, but since then my criteria have changed a little bit. Now, I'm not sure that this can be done without looping, however I'd like to avoid loops in the case of higher dimensional arrays in hopes that there is a general solution to this., but since then