Pointers
A POINTER is a variable used to store a memory address of another variable of the same type.
Use the ADR function to assign the pointer to a memory address.
Use the ^ symbol to dereference the pointer which allows assignment to the underlying variable.