Switching to recommendation algorithm originally discussed on IRC with @pekkaklarck