- User can select different argument size for C and Java.
- Return type and dimension of function now taken as input.