Magic Trick Explanations Finally Revealed