string: "A simple example" ; pattern: " " searches: * [1, 2[ = " " * [8, 9[ = " " splits: * [0, 1[ = "A" * [2, 8[ = "simple" * [9, 16[ = "example" join: A, simple, example string: "A simple example" ; pattern: "ple" searches: * [5, 8[ = "ple" * [13, 16[ = "ple" splits: * [0, 5[ = "A sim" * [8, 13[ = " exam" * [16, 16[ = "" join: A sim, exam, string: "A simple example" ; pattern: "ple" searches: * [5, 8[ = "ple" * [13, 16[ = "ple" splits: * [0, 5[ = "A sim" * [8, 13[ = " exam" * [16, 16[ = "" join: A sim, exam,