https://github.com/aleksandarhaber/multi-armed-bandit-problem-and-epsilon-greedy-action-value-method-in-python