re-write file using std::begin()/std::end()
update README.md