Performs recursive feature elimination to find optimal feature subset. Tracks performance at each step and identifies best configuration.
// Find the number of ways to get from the bottom of a staircase to the top if you can jump 1, 2, or 3 stairs at a time.