about 33% more efficient; clearer variable names
bitmap-ify word combos