Theory of stretching and the implications of stretch.