What ancient technique used to grow crops on hillsides or mountain tops?

Terracing was (and in some cases still is) used to grow crops on hillsides and mountains.