added autorelease pool to arrangeCharsInAreaWithWidth: