What is the advantage of static linking vs dynamic linking with glfw? Should I use both? Or just one and why?