Artificial Intelligence Java Assignment - In a peg game, recursively find all possible move solutions