M does not require predefinition of variable type or size. M variables are either local or global. Any variable may be unsubscripted or subscripted.