Poly. Solving the Expression Problem in C++11
github.com