Duolingo Review 2024: Is It Good? Does It Work To Learn Language?