added an example of iterative & recursive version of the lexer in main.rs