triangularize behaving unexpectedly



Hello

triangularize () is behaving unexpectedly.
 A:matrix([0,1,2],[-1,0,3],[-2,-3,0]);
(%i2) triangularize(A);

			       [ - 1   0    3  ]
			       [	       ]
(%o2) 			       [  0   - 1  - 2 ]
			       [	       ]
			       [  0    0    0  ]
well, this is not the upper triangular form of the
matrix `A'. am I missing something?

thanks

My system info:
Debian testing/unstable
GNU/Linux 2.6.13 i686
Maxima 5.9.2.1



		
__________________________________ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com