Through the time barrier : a study of precognition and modern physics