Refactored: Extracted AprioriGen algorithm. Refs. #29