Basic Precautions To Take On High Altitude Treks

What are HAPE and HACE?