Episode 2: Discrete source encoding