Genetic algorithm, simulated annealing, and hill climbing solution to 0/1 knapsack problem written in LISP.