Apuestas con dados

Crea una función que reciba un arreglo compuesto por tiradas de dados del 1 al 6. Devuelve la suma de tus tiradas con las siguientes condiciones:

  1. Si sale un 1, es mala suerte. La siguiente tirada cuenta como 0.
  2. Si sale un 6, es buena suerte. La siguiente tirada se multiplica por 2.
  3. La longitud del arreglo siempre será de 3 o más.

Ejemplos

rolls([1, 2, 3]) ➞ 4
// La segunda tirada, 2, cuenta como 0 debido a que salió 1.

rolls([2, 6, 2, 5]) ➞ 17
// La 2 que siguió al 6 se multiplicó por 2.

rolls([6, 1, 1]) ➞ 8
// La primera tirada hace que la segunda tirada valga 2, pero la
// segunda tirada seguía siendo 1, por lo que la tercera tirada no cuenta.

Notas

Incluso si sale un 6 después de un 1, 6 no se suma, pero el "efecto" de 6 se produce igualmente.