Added better IsSymmetric overload thanks to @kkozmic