Text this: Advances in fatigue life modeling: A review