CTAN update: flashcards