Boosting textual compression in optimal linear time | Synapse