Adaptive Slicing