length
add zip-with-index, test functor
bump