Could anyone help me out with the concept of far ponters in C++? What are they used for and how do they function?