message: Added a couple of operator overloadings for Pauli operators
  Tested by: using them in QCOR
diff: @@ -48,8 +48,14 @@ void bind_quantum(py::module& m){
  .def(py::self += py::self)
  .def(py::self *= py::self)
  .def(py::self *= double())
  + .def(py::self * double())
  + .def(double() * py::self)
  + .def("__add__", [](const PauliOperator &op, double idCoeff) { return op + idCoeff; })
  + .def("__radd__", [](const PauliOperator &op, double idCoeff) { return op + idCoeff; })
  .def(py::self * py::self)
  .def(py::self *= std::complex<double>())
  + .def(py::self * std::complex<double>())
  + .def(std::complex<double>() * py::self)
  .def(py::self -= py::self)
  .def(py::self - py::self)
  .def("__eq__", &PauliOperator::operator==)
  