Make it unsigned long long. uint64_t has to be printed with %lu on
64-bit (at least on mac) which makes it hard to be portable. unsigned
long long is always %llu.
Add a shell colorize function.