allow initialization from arguements instead of array

Can now simply say

var a = array(1,2,3)