A C++ module for ultrafast LR1 atoi type conversion with error-detection using computed goto