Array contructor