Refactoree codigo para tener funciones q corren las pruebas de otras funciones.
Defini tipos de punteros de funcion para correr las pruebas.