Quantas caixas?

Você trabalha em uma fábrica e seu trabalho consiste em retirar itens de uma esteira transportadora e colocá-los em caixas. Cada caixa pode comportar no máximo 10 kg. Dado um array que contém o peso (em kg) de cada item, de quantas caixas você precisa para embalar todos os itens?

Exemplo

boxes([2, 1, 2, 5, 4, 3, 6, 1, 1, 9, 3, 2]) ➞ 5

# Caixa 1 = [2, 1, 2, 5] (10 kg)
# Caixa 2 = [4, 3] (7 kg)
# Caixa 3 = [6, 1, 1] (8 kg)
# Caixa 4 = [9] (9 kg)
# Caixa 5 = [3, 2] (5 kg)

Observações

Sempre haverá pelo menos 1 item para embalar. Todos os itens pesarão no máximo 10 kg e deverão ser embalados na ordem em que chegarem.