Develop Long_Merge function to improve consistency of merge operations involving more than one step