remove redundant #if debug conditionals around assert expr
minor
fix Array2.append*/prepend* when using Vector<T>
print row numbers in Array2.toString()
use Vector<T> inside Array3
update test cases