MATLAB as a Multi-paradigm Numerical Computing Environment