Today's Little Program solves the following problem:
Consider a two-dimensional board, tall and narrow.
Into the board are nailed a number of horizontal obstacles.
Place a water faucet at the top of the board and turn it on.
The water will dribble down, and when it hits an obstacle,
some of the water will go left and some will go right.
The...