https://bendedreality.com/understanding-deja-vu/
Understanding Déjà vu