DFA and NFA finite state automata in Lisp, CSV format file reader