Added complex number class