fstring: string operations, without sanity checks
This module implements the same functions as the string module,
but does not perform bound checks on the arguments of the functions.
The functions are therefore faster than those in the string module,
but calling these functions with incorrect parameters (that is,
parameters that would cause the Invalid_argument exception to be raised
by the corresponding functions in the string module) can crash the