remove: trailling '\n'
add: --debug command line argument
add: arrow lexemes
add: use [] instead of <> to define a vector
add: vector initialisation draft
add: comparison operators