Add implementation for the JobInterview::Knapsack module