src/utils/Checkerboard.js
/** Symmetries transform the whole board at once. The `horizontalSymmetry` of the board flips it 
	with a vertical axis at its center, while the `verticalSymmetry` flips it with an horizontal 
	axis.
	*/
Symmetries transform the whole board at once. The `horizontalSymmetry` of the board flips it
with a vertical axis at its center, while the `verticalSymmetry` flips it with an horizontal
axis.
Symmetries transform the whole board at once . The ` horizontalSymmetry ` of the board flips it with a vertical axis at its center while the ` verticalSymmetry ` flips it with an horizontal axis .
function horizontalSymmetry() {
		return this.transform(function (board, position, row, column) {
			return [row, board.width - column - 1];
		});
	}
function horizontalSymmetry ( ) { return this . transform ( function ( board , position , row , column ) { return [ row , board . width - column - 1 ] ; } ) ; }
Symmetries transform the whole board at once.
Symmetries transform the whole board at once .