public static function cosh($z) {
        if (!($z instanceof Complex)) $z = static::parse($z);

        return static::create(cosh($z->x)*cos($z->y), sinh($z->x)*sin($z->y));
    }