Riddle of the future : a modern study of precognition