code: @Override
    public float uniformScale() {
      // the square root of the signed area of the parallelogram spanned by the axis vectors
      float cp = m00() * m11() - m01() * m10();
      return (cp < 0f) ? -FloatMath.sqrt(-cp) : FloatMath.sqrt(cp);
    }
docs: Pythagoras Transform implementation