[quote="newt":11c71dkz][quote:11c71dkz]Does a construct array have any of those restrictions?[/quote:11c71dkz]
That I don't know, but you can always use int(), or str() applied to what you retrieve from your array to be sure.
Other than that, I don't know what to tell you... frame rate issue?
You may store text and numbers mixed in an array. Every array "cell" keeps the information if the data is a number or a text ([Array: Set index 1 to 20] stores the number 20, [Array: Set index 2 to "20"] stores the text "20")
EDIT: When running without debugger the result of 2 * Array(2) is 2 instead of 40, because multiplying the text is an error and therefore the text is treated as nothing.