One question, when you produce the human-readable hex string form of a Bitcoin block hash or a Bitcoin transaction hash, then you produce the string in **reverse byte order**.
The original motivation for this regarded the block hash and was didactic: you want the leading zeroes to be printed first.
Where in LibBitcoin's code are these reverse-order output logics located?