Add is_any_of predicate and all function (Issue #4)
Refactor code to take in a singular template parameter