Add initial implementation for recursive matching, add notes for fixing the lookup function in trieNode