C++ 11.
Experimenting...