todo for Array.sum