terraces provide a place for agriculture in hilly lands