little endian and big endian are the stupidest terms in programming but i will defend them to my dying breath