Silence size_t to char implicit conversion warning.
Silence size_t to char implicit conversion warning.

When compiling with clang++ with -Weverything, the compiler warns about
an implicit size_t to char conversion in a bit shift. The operation is
actually expected to be clamping the output, so let's add an explicit
static cast.

azawadzki/base-n