changes order: numbers, tensors first.
add sRational and sComplex