memorista

Noun

 * 1) Person who memorises things, especially one who has an excellent memory