Optimizations of the default Factorial methods and of the ButeStringUTF8 instances.