Hilbert Functions and Low-Degree Randomness Extractors | Synapse