Which of the following animals has the best memory?

Chimpanzee

Elephant

Donkey

Rhino