A smartspacing macro for TeX