New lexer works with assignment expressions
... and booleans
New lexer panics on unknown runes
New Lexer works with unary operators
... and binary operators
... and arrays
... and hashes
... and global, instance and class variables too!