Added the preliminary work on Question 88, as I didn't have time to work on it today. The idea is correct, it is just not implemented. Instead, I'm adding the solution to Question 89 today, and I'll wrap up Question 88 tomorrow.
Added the solution to Question 89.