Array parameters working
Finished code generation and runtime