@Override
    public String toString()
    {
        String returnMe =  "";
        if(a.doubleValue() == 0)
        {
            if(b.doubleValue() == 0)
            {
                return "0";
            }
            else
            {
                return b + "i";
            }
        }
        returnMe += a.toString();
        double bdub = b.doubleValue();
        if(bdub == 0)
        {
            return returnMe;
        }
        else if(bdub < 0)
        {
            returnMe += " - " + b.abs() + "i";
        }
        else //if bdub > 0
        {
            returnMe += " + " + b + "i";
        }
        return returnMe;
    }