How Do Braided Rivers Form