integer division
slice processing
hash