Learning to work with the Boost library for C++