added SystemIsLittleEndian and SystemIsBigEndian