Understanding Fatigue Failure and S-N Curves