(list grammar) => grammar
use (fn [x]) rather than #( % ) for clarity, hopefully
add run-hpcp benchmark function
update stats
working on deeper phrase depths