find the differente possibilities to complete the matrix 

since I used a random completer, if the matrix have a lot of empties possibilities to guess, it can be VERY long... have to create a recursive completer but can't find it out (algorithm too difficult for me at this moment)