Branch Functionality

Lets Learn Branch Functionality.