Diamond-square algorithm - Wikipedia