terraces are one of the great inventions of humans