typecasts
$cmp operator