refactor Pearson, export common functions, hash % size
update bob
update bob XS
update bob XS (Makefile.orig)