Avoid silent Array allocations

Hello,

In AS3, if a function accepts an arbitrary number of arguments, it will create an Array object behind the scene.
Math.min / Math.max are famous culprits :)
Merge pull request #304 from Fraggle/patch-4

Avoid silent Array allocations