1234567reverseBytes(num uint16) -> uint16 { return (num << 8) | (num >> 8)}rotateLeft(num uint64, n int) -> uint64 { return (num << n) | (num >> (64 - n))}