Developing native functions

Extend SPL's computational capabilities by creating native functions written in C++ or Java.