Change strwhere to work as expected: individual characters
are passed to predicate (as single-character strings), rather
than substrings from current index to end.
Scripts modified to track.