[2da entrega] codigo y tests finalizado