basic implementation in c++
cpp: do not store the list of points in the board
cpp: implement successors and function to determine the winner
cpp: implemented winner and hide in_front from public interface
added author line
added line with compiler call
cpp: move size_of_components_of near to usage place