rename function
make filter condition strictly positive
add tests
set mode for vim
add utility function
add test
fix require syntax
add min-by-ratio-or-index
add tests