Generative AI: Implications and Applications for Education