Symmetry: A Mathematical Exploration