title: Good use of recursion in chess programming?
body: <p>As part of a homework assignment, I have to program a simple chess game in Java.  I was thinking of taking the opportunity to experiment with recursion, and I was wondering if there's an obvious candidate in chess for recursive code?</p>