finalizando lib funcional