Impossible Folding Puzzles and Other Mathematical Paradoxes