industryterm:diamond-square algorithm