looking at the various pointer debugging situations