añado test setBoard
incluyo las versiones funcionales de iterate y detect y añado test para setBoard