Abstract Dynamic Stretching