The Craziest Time Travel Theories and Paradoxes Explained