New theory says Stonehenge was a 'memory palace'