
- maybe implement stand-alone anchors ("^" and "$")

- optimized matchers for special patterns like: 
	- single character patterns (use scasb)
	- literal strings, i.e., patterns without regex operators (use Horspool, Sunday, ...)
	- empty lines only, i.e., "^$"
	- all lines, i.e., ".*"
	- patterns that start with a unique character (use scasb to find start of match)
	- identify longest string that must occur in every match and use Horspool, Sunday, ...

	and probably a lot more I haven't thought about yet.
