unit() {
        let m = this.norm2();
        if (m < 0.00001) {
            return Complex.polar(1, this.phase());
        }
        return this.dividedBy(Math.sqrt(m));
    }
Returns a unit complex value parallel to the receiving complex value.
Zero defaults to having the unit vector 1+0i.
@returns {!Complex}