teshuva and time travel