Could something in the future alter the past, so that effect came before cause? Does quantum mechanics truly allow this as often hinted?