ON SYMMETRY: A FRAMEWORK FOR AUTOMATED SYMMETRY DETECTION