todas las funciones escritas.

con errores en varias de ellas