The Apriori implementation