n, q = [int(x) for x in input().split(" ")]
frequencies = [0] + [int(x) for x in input().split(" ")]

prefixy = [0, 1]

for i in range(2, n + 1):
    if (frequencies[i - 1] <= frequencies[i]):
        prefixy.append(prefixy[i - 1])
    else:
        prefixy.append(i)

for _ in range(q):
    a, b = [int(x) for x in input().split(" ")]
    if (a >= prefixy[b]):
        print("YES")
    else:
        print("NO")
