lib: gcc -Wall -fPIC -shared -o tree.so tree.c