A simple shared library example