[3, 2.1, 5, 8].reduce((total, number) => total + number, 0) // loop 1: 0 + 3 // loop 2: 3 + 2.1 // loop 3: 5.1 + 5 // loop 4: 10.1 + 8 // returns 18.1