performance enhancement

increase throughput by using for loop and cutting amount of operations
performed
formatting
minor

leave unsigned
minor
optimize

more optimal algorithm implementation
minor

clean up code after commented out other code
partial hash

support hashing part of an array
optimize

more optimal algorithm
another output example

partial array hashing
partial hash

support partial hashing of data
optimize

optimize algorithm and support partial hashing
optimize and partial

optimize algorithm
support partial hashing