add array supported
add function
finish function call
fix lexer number
fix SSA clone
fix the nest while