I know nothing about compression...how does it work...can I make a program compress things? any articles? explanations? thanks everyone!