String#ljust, #rjust assertions reverted, uses temp variable for self.length()