Version 2.0  - MultiSolve + Generate Random Sudoku

- Ability to solve for potential multiple solutions
- Generates random sudoku puzzles with given amount of initial cells,
and is guaranteed to have only 1 solution
- Optimized solving algorithm for increased speed