array and slice in golang