Algorithm for finding and connecting lakes. Assumes newh and downhill have
already been computed. When a lake’s value is negative, it is its own lake
root, and when it is 0, it is on the boundary of Ω.
Draw rivers and assign them heights, widths, and velocities. Take some
liberties with the constant factors etc. in order to make it more likely
that we draw rivers at all.