A note on pattern matching
Adin D. Falkoff · 1979
The question in the title is answered, and the answer justified by a derivation and use in two applications, string partitioning and string editing. Some implications for APL language extensions are also noted.