Playing with set implementations