At some time or another we have all experienced that eerie sense of familiarity where we’ve “been there” or “done…