This example requires the Inline::SWIG package.