Libros — recursive programming