naive implementation of size and isEmpty
use SET to implement PointSET