Multi-Armed Bandits algorithms implementations