Copiada la Implementacion entregada en el TP2 y agregados los dos metodos nuevos