4 ms·Have you studied Prolog? Its matching (logical unification) capability may give you some more ideas.by fspeech 10y agoHave you studied Prolog? Its matching (logical unification) capability may give you some more ideas.