Remove int / unsigned int and use std::size_t, Remove default checkdigit_size. Change weight::weight_associated_with_pos by weight::at