1Pass 1
2Pass NegativeArraySizeException
3Pass 3
4