I-Tree: A Frequent Patterns Mining Approach without Candidate Generation or Support Constraint