public boolean isNormalized() {
        if (x > 1.0f || x < -1.0f || y > 1.0f || y < -1.0f) {    // Fast check
            return false;
        }
        return ((x*x + y*y) == 1.0f);   // Sqrt(1) = 1, no need to take sqrt
    }