Changes to account for feedback from Sherm on PR, in particular:
- Documentation and Formatting to indicate use and that the iterator is const
- Change in signature of isMatch to take const reference instead of pointer