Hi could someone help me with the difference between the pointer function and a dtypepointer function in mojo.