// tenemos una cadena
let line = 'Hola, como estás';
// indexOf() devuelve la posición de una cadena dentro de otra,
// si la cadena existe, devolverá el valor del índice donde esta aprece
// si no existe devolverá -1
//recordemos que los indices en las cadenas empiezan en 0
// el operador bitwise not (~) cambia los bits de la representación numérica en Javascript.
// para un número X en base decimal, el resultado de aplicar bitwisenot será siempre:
// -(X +1)
// el negativo de la adición de 1 entero al número X.