Added test for jagged pattern
Refactoring.
Boolean expression as anonymous Dfun
Refactoring. Renaming functons
Added first test for splitting
Added one letter pattern test
Added test for a row pattern with AAB