Tokenizer now works better and is case-insensitive
Wrote the Value union of the AST