Generative Artificial Intelligence: A Revolution in Progress