Playing around with C++11 implementations of algebraic structures