softwareQinc / qpp C++ 681 145 Modern C++ quantum computing library quantum-computing c-plus-plus cpp cpp11