Cleaned up cruft; symmetric? works for 0D, 1D, 2D

symmetric? throws exception for >2-D.
Returns true for 0D, 1D.  That includes lists, including ().
But returns false for nil.