First implementation of Pooled String based on CharPool