add exercise queen-attack

A single function again, pretty simple.  I'm no chess player but I tried to move this in the direction of standard notation and terminology.  Added comment for solver with link to WP article on notation.