Programming with C++-11