Multi-Armed Bandit Algorithm