Adding values of an array

I have a list of values that I loop though and stuff into an array. Once they are in the array, I would like to add all of the values together (they are all numbers). There will always be a different number of values in the array so it needs to be done dynamically. Can anyone point me in the right direction?

var animalCountArr:Array = new Array();
var animalCount:XMLList = xmlData.row.(animalID == r && animalType == “DOG” && countyID == 40);
for (var v:uint = 0; v<animalCountArr.length(); v++) {
animalCountArr[v] = animalCount.calcCandidateVotes[v];
}

Thanks.