initial FileMatcher just handling filesEnding
implemented undry filesContaining
implemented undry matches
DRYed through passing function value using _ syntax for params
further DRYed through removing function value parameter
printing to file as custom control abstraction
applied currying for easier client syntax
initial assert that takes in a functional literal
finished chapter 9
added above and besides, need to find out why they don't work out of an
Object
ready to try the spiral app
chapter 10 outputting spiral no works