initial commit
prune old code
add options to chunk the input wordlist

skip from beginning and take some maximum number
digest each MD5 block immediately to a strict ByteString

creating one builder results in too many thunks being created
options handling for input hashes

allow multiple -s options
treat any non-option arguments as files containing digests
read the dictionary directly into an Accelerate array

- much better memory utilisation
- although this uses somewhat internal modules, the previous version could probably have been fixed if one were careful about when things were GC'd
display wibble
cabal: remove unused dependency
drop command line args after "--", else they'll be treated as files of hashes
bail out early if no input hashes to check
wibble
subtree merge in hashcat example
post merge cleanup
cabal wibbles