basic implementation of item creation

used a recursive approach to generate all possible affix lists