add math module
add string module
add seq module
add function clamp