An Algorithm for Large Zero-One Knapsack Problems | Synapse