* bug-fix: wrong terminology - big endian was computed as little endian.
* constexpr and nothrow modifier for little endian detection function