Hi, Simple question: I need a function that matches string in another string. Something like: find (isSuffixOf "needle") (inits "haystack") This one is beautiful, but not very practical. Could anybody point me to some haskell library that does some searching, using KMP for example? -- Gracjan