https://videosashka.com/watch/JK4RklA8dkk/solve-knapsack-problem-with-genetic-algorithm-in-python