Lengths and formats in SAS: the long and short of it