50 mathematical puzzles and oddities