For low level programming the need to manipulate the bytes that make up a more complex representation is very common. One long standing way of doing the job, especially in programs that target a ...