Each Encounter Counts: Modeling Language Learning and Forgetting