Figure 1: Output of sample test program

Test setLengths(0) successful. Output: 1
Test setLengths(1) successful. Output: 1
Test setLengths(2) successful. Output: 1
Test setLengths(3) successful. Output: 1
Test setLengths(4) successful. Output: 1
Test setLengths(5) successful. Output: 1
Test setLengths(6) successful. Output: 0
Test setLengths(7) successful. Output: 0
Test setLengths(8) UNSUCCESSFUL
  expected: 1, actual: 0