Recommendation with Q distribution
Bugfixing
Merging Q distribution into optimizing-code branch