Upper and Lower Bounds for Privacy and Adaptivity in Algorithmic Data Analysis