Language learners and their errors