Added argument capabilities for predicates
Refactored PrimeCount into class