Comparing the efficiency of various flavors of lempel-ziv algorithms