Branched Patterns in Geology: Rivers and Other Systems