boggle c recursion