Mike Krzyzewski has lived a life for the ages.