for _ in range(int(input())): n, m = map(int, input().split()) a = list(map(int, input().split())) b = [m]+[0]*n ans = "Yes" for i in range(n-1): b[i+1], b[i+2] = a[i], b[0]-a[i] if b[i+2] < 0 or a[i+1] < b[i+2]: ans = "No" print(ans)