revert new bugs, restore tests, remove unused imports
simplify
simplify
misspelling
generic parameter names
better function name
simplify: 0 entropy is ok for no items
pronounce more 's words