ir: Add build functions
semantic: implement array concatenation
test: added array-concatenation test