added unary expression typechecking, fixed the array indexing
added "this" secret argument
made this immutable
Merge branch 'master' of github.com:ornata/csc435