Fix #8
Optimize "G", "M", "T", "J", "O"
Optimize numbers inside of MAPPINGs
Optimize "E", "R", ":", "?"