C++ library that implements the d20 system