How are those expressions evaluated?

var ten:uint=10;
var twenty:uint=20;
var thirty:uint=30;
trace(thirty>twenty>ten);//false
trace(thirty<twenty<ten);//true

-Just musing, really.:h: