Create RegExp.py

Implementation using algorithm described in The Practice of Programming (K & R), Chapter 9.2.
Add two extensions: meta characters + and ?
Available meta characters include '*', '.', '^', '$', '+', '?'