Fatigue life of materials: causes and design importance