semantic: add isFloatingPoint and isImplicitlyConvertable to classify
semantic: Integer implicitly converts to floating point
test: Add test for converting integer implicitly to floating points
semantic: Implemented array append
test: Added array append test
semantic: Fix cat-append also extypeBinOp
test: Improve Array test 13
semantic: Implemented arrayAppendAssign
test: add arrayAppendAssign test