I was reading, and I never did understand pointers...
But I think I get the purpose now...

Say we have a object that takes 2kb of ram, and to pass
that object to a routine would mean copying that 2kb to
execute that routitine!

But with a point its 2bytes of memory to pass... Just the
address of the object... Right?

So the purpose of a pointer is to save time by just passing the
address?

Is that all correct?