lpsampler Journal submission for: Tight Bounds for Lp Samplers, Finding Duplicates in Streams, and Related Problems