Algorithms For Mixture Models