Algorithm

Mid-point Displacement

Diamond-square