getting pointers and the word 'dereferencing' confused