Source: https://repository.javeriana.edu.co/bitstream/handle/10554/39760/Duolingo.pdf