Added nqueen.c
Refined the code and added a non-recursive version of solve