std::begin & std::end are there since C++11
Merge branch 'themalkolm-use_std_begin_and_std_end'