Source: https://www.open-std.org/Jtc1/sc22/wg21/docs/papers/2009/n2927.pdf