Encoders: Transforming Information Efficiently