Merge sort for f sharp
问题 This is my code, when I enter a very large number I get stack overflow error does anyone know why? When i enter a very large number i get that error and im not really sure what is causing it, it is only with large numbers small ones work fine..... // // merge two sorted lists into one: // let rec merge L1 L2 = if L1 = [] && L2 = [] then [] else if L1 = [] then L2 else if L2 = [] then L1 else if L1.Head <= L2.Head then L1.Head :: merge L1.Tail L2 else L2.Head :: merge L1 L2.Tail // //