Machine learning for writing