code: public Complexf mul(float x, float y) {
          return new Complexf(
                  this.x * x - this.y * y,
                  this.x * y + this.y * x);
      }
docs: Multiplies the float components of another complex with this one.
  
  @param x The x (real) component of the complex to multiply with
  @param y The y (imaginary) component of the complex to multiply with
  @return A new complex, which is the product of both