Add the MPL 2.0 licence
Error out when replace encounters an empty match
Add makefile for installing the library
A regex library with the same interface as the one in the standard library. Supports nested capture groups, multiple alterations, and global (outside of capture groups) alterations.