basic math functions
add artificial.js
add summation function, not implemented yet