what application is best for formatting and editing text