Solving The 0-1 Knapsack Problem With Genetic Algorithms For Dummies