How many humans do you know who can recite 6000 books, word for word, exactly?