anything that has a global element in a function
arrays declared at the top of the main
Typed arrays decalred at the top of the main
will allow u to return more than one parameter and these options dont have to be in the parameter defines for them to work, in fact only a TYPED array can be used as a parameter inside a functions parameters.
It doesnt actually return the value fromt he return area.
the arrays and or typed arrays just get updated in the functio and return there result.
If u want u could always try and break downt he function into seperate calls if u really need to return it in a true sense.