// ISO/IEC 14882:2014 (C++14) - standard headers
/*
<iostream> <algorithm> <numeric> <strstream>
<array> <iomanip> <ostream> <system_error>
<atomic> <ios> <queue> <thread>
<bitset> <iosfwd> <random> <tuple>
<chrono> <limits> <ratio> <type_traits>
<codecvt> <istream> <regex> <typeindex>
<complex> <iterator> <vector> <typeinfo>
<string> <set> <unordered_map> <utility>
<deque> <list> <shared_mutex> <unordered_set>
<exception> <locale> <sstream> <initializer_list>
<map> <stack> <valarray> <forward_list>
<fstream> <memory> <stdexcept> <condition_variable>
<functional> <mutex> <streambuf> <scoped_allocator>
<future> <new>
*/
// + C11 - standard headers
/*
<cassert> <cinttypes> <csignal> <cstdio> <cwchar>
<ccomplex> <ciso646> <cstdalign> <cstdlib> <cwctype>
<cctype> <climits> <cstdarg> <cstring> <ctime>
<cerrno> <clocale> <cstdbool> <ctgmath> <cstddef>
<cfenv> <cmath> <cstdint> <cuchar> <csetjmp>
<cfloat>
*/