A C++ wrapper for GNU MPC to provide multi-precision complex number arithmetic