LetStatement variable type added suport for add-assign, mul-assign, sub-assign

- added more test for arithmetic