Repeated testing, item selection, and relearning: The benefits of testing outweigh the costs