Reservoir Sampling Explained