Dvir. From Randomness Extraction to Rotating Needles. 2009.