[nQueens] uses Option as return type, read side size from command line, complete
[nQueens] extracted trait