[refactor] Added predicts? as an alias for contains? to Enumerable (1m)
[skip] Increased the number of iterations for enumerable's performance test (5m)
[skip] Added a performance test for Inferable (25m)
[skip] Sped up `ends?` slightly by not comparing it to an array of values unless it is a String (10m)
[skip] Sped up ScheduleEnumerator slightly by checking if `@current_date` is nil before calling `ends?` (5m)
[fix] Enumerated weekly recurrence so that weekly_pattern are considered days of the same week (and skips don't occur between them) (1h)
[refactor] Extracted ScheduleEnumerator#enum_for from Enumerable (1m)
[refactor] Replaced the call to constantize with a case statement (2m)
[improvement] Extracted a specialized MonthlyDateEnumerator for the case when all monthly occurrences are fixed dates (20m)
[improvement] Rewrote the enumerators to be (on average) 3.5 times faster (4h)
[skip] Removed the deprecated `occurrences_during_month` method from the Enumerable module (1m)
bumped version to 0.5.0