Altitude Illness: Prevention & Treatment : How to Stay Healthy at Altitude : From Resort Skiing to Himalayan Climbing