Before i read into pointer basically what are they? what can i do with them? Thanks