As I work on my Arduinos I am constantly reminded that I always found pointer based languages hard to master. I guess that is why I didnt make a career out of working in C or C++. But the Arduino demands it if you are going to do anything complicated. I have been struggling to remember my CS classes of so long ago but have gotten a lot of help from folks on the Arduino Forum.
With that help in hand I came up with a sketch (available here) that runs through most of the pointer combinations and permutations that I think I will need for the immediate future. The output from this sketch is shown below: