https://medium.com/@monocosmo77/working-with-the-concept-of-self-imitation-learning-part1-machine-learning-6fab2726f138