Implemented hasAnyRowConflicts
Changed variable name to be more informative
Implemented hasAnyColConflicts
Implemented hasAnyMajorDiagonalConflicts
Implemented hasAnyMinorDiagonalConflicts
Added the check for number of pieces in solver
Fixed the call to _isInBounds to use the correct row index
Implemeted findNRookSolution
Implemented countRookSolutions - not optimized and not particularly speedy
I double-checked on the spec for this - needs some testing
Implemented findNQueensSolution
Implemented countNQueensSolutions
Implemented the countNRooksSolutions as a mathematical problem