finally solved the knapsack exercise in Scheme... optimizing for the last test case was tedious. I feel dirty for using mutation. only one exercise left on that track