The implications of ChatGPT in teaching and learning