update wrt glibcxx version
removed: unused header inclusion
added: some documentation