Algorithm For Data Compression Techniques