A Multi-Armed Bandit (MAB) algorithm