-- | A predicate is basically a function that returns True or
-- False. In this case, the predicate is used to determine which
-- | A predicate is basically a function that returns True or
-- False. In this case, the predicate is used to determine which