in-order tree traversal
refactored in-order traversal algo
XOR linked list
determine whether cpu is little-endian or big-endian
get the size of a struct without using sizeof macro