Chomp is a two-player game played with a bar of chocolate which is divided
into an m by n grid of pieces (where m and n are at least 1, and m and n are
not both 1). The two players take turns: the current player must choose a
block of chocolate remaining in the bar, and eat that block, along with
all blocks that are below or to the right of the chosen block (or both
below and to the right). The player who finishes the chocolate bar (or
equivalently, eats the piece in the upper-left corner) loses.
For each possible grid size, which player has a winning strategy?
The player who goes first or second?