initial commit working with built-in regex
refined the interface a bunch and provided demos
added readme comments
patched the main function
patched the options
patched comments
removed unnecessary includes
better named the range type definition
Merge ../AlertLogicProgrammingChallenge
updated documentation