Describir: Algoritmos de compresion sin perdida de informacion programados bajo el paradigma orientado a objetos