Amend the definition of formatWithWidth: for strings such that a positive argument places the padding on the left and a negative argument places the padding on the right.
formatWithWidth: