Un código de tamaño n sin prefijo es una colección de n cadenas de bits distintas, de modo que ninguna cadena es el prefijo de ninguna otra. Por ejemplo, este es un código sin prefijo de tamaño 6:
0000, 0001, 001, 01, 10, 11
Ahora supongamos que cuesta un centavo transmitir un bit '0', pero cuatro peniques para transmitir un '1'. Entonces, el costo total del código sin prefijo que se muestra arriba es de 35 peniques, que resulta ser el más barato posible para el esquema de precios sesgados en cuestión. En resumen, escribimos Costo (6) = 35.
¿Qué es el costo (109)?
euler219()
debe devolver 64564225042.
testString: 'assert.strictEqual(euler219(), 64564225042, "euler219()
should return 64564225042.");'
```