brute.c added variable arguemnts and arbitrary precision for cracking crossword puzzles