* \brief Complex Constructor which initialises our complex number. * \details * Complex Constructor which initialises the complex number which takes * three arguments. * @param x If the third parameter is 'true' then this x is the absolute * value of the complex number, if the third parameter is 'false' then this * x is the real value of the complex number (optional).