Added text::op==
Fuck if I know why this works
empty()