add some array algorithms
add new math algorithm