weighted-set A js class which for containing string/number values with associated probability weightings.