Ive been wondering...

Exactly what is the scientific explanation for deja vu?