fixed defensive copy when getting solution coords
added a set rep flag to coordinate
board iterator supports the represent flag for new sequences
the main search method is really small actually