cleanup of package directed + new Factor which generates discretes from a sequence of discretes, which introduces a multinomial distribution