write a go solution for Description: You are given a sequence of n integers a_1,a_2,...,a_n. You are also given x integers 1,2,...,x. You are asked to insert each of the extra integers into the sequence a. Each integer can be inserted at the beginning of the sequence, at the end of the sequence, or between any elements of the sequence. The score of the resulting sequence a' is the sum of absolute differences of adjacent elements in it (sumlimits_i=1^n+x-1|a'_i-a'_i+1|). What is the smallest possible score of the resulting sequence a'? Input Format: The first line contains a single integer t (1<=t<=10^4) — the number of testcases. The first line of each testcase contains two integers n and x (1<=n,x<=2*10^5) — the length of the sequence and the number of extra integers. The second line of each testcase contains n integers a_1,a_2,...,a_n (1<=a_i<=2*10^5). The sum of n over all testcases doesn't exceed 2*10^5. Output Format: For each testcase, print a single integer — the smallest sum of absolute differences of adjacent elements of the sequence after you insert the extra integers into it. Note: Here are the sequences with the smallest scores for the example. The underlined elements are the extra integers. Note that there exist other sequences with this smallest score. - underline1,underline2,underline3,underline4,underline5,10 - underline7,7,underline6,underline4,2,underline2,underline1,underline3,underline5,underline8,10 - 6,underline1,1,underline2,5,7,3,3,9,10,10,1 - 1,3,underline1,1,2,underline2,underline3,underline4,underline5,underline6,underline7,underline8,underline9,underline10. Output only the code with no comments, explanation, or additional text.