-binary operator, constructor, empty assign working
-semicolon and newline fixes
-binary operator, constructor, empty assign working
-semicolon and newline fixes