It has been found that few exceptional people have infinite memories. They could be classified into various groups. One group can remember every fact & figure that has ever been an input to their brain; one group can remember every day of their life as if something that happened 30 years ago seems to them like it happened yesterday; one group can remember all days & dates of a calendar stretching for some thousands of years, etc.