Altitude illness :prevention & treatment : how to stay healthy at altitude-- from resort skiing to Himalayan climbing