A Sudoku Generator Built in JavaScript