What Is Generative Engine Optimisation (GEO) and How Does It Work?