improve ImplementingStrstr