A Regular Expression Engine writen in C++