comment about how to disign compute_breath()

at first, I  set the board as a directed gragh. then, I found it is not
nessacary. at the end, a global array marker[19][19] is used to mark
the position been searched.  of course, it is also a directed graph,
the root is the  position user selected.