Synthetic Data Generators - Sequential and Private