Refactor to a visitor pattern design.
Complete regex support.
Add all/size support.
Update test.
Add mod and exists.
Remove bogus example.
Remove old unused code.
Add more test; Fix couple issues.