c implementation of data compression
first commit