DIAMOND-SQUARE ALGORITHM