https://medium.com/@monocosmo77/working-with-the-concept-of-self-imitation-learning-part2-machine-learning-8c17379af7c4