forgive me if i'm doing something stupid, i'm extremely tired and trying to avoid drinking coffee. void main() { int[] arr = [0, 1, 2, 3, 4, 5, 6]; //check 1 if (-1 > arr.length) writefln("WTF -> %d is greater than %d ????", -1, arr.length); else writefln("GOOD -> %d is NOT greater than %d", -1, arr.length); } here is my output: WTF -> -1 is greater than 7 ????