Text justification: tests (WIP) + code (WIP)