Going Places: Place Recognition in Artificial and Natural Systems