add .jshintrc
add utils.slice
new ring structure