use chai
Number shrink and char/asciichar generator refactor