8 queen (scala)