optimizing StringBuilder.append for basic types