a line is represented as an atom in a list. It does not contain and end_of_line character at the end
supported break-points :
- end_of_line character
- whitespaces
- hyphens
- author
- - Joost Geurts
- license
- - MIT License
- wrap_text(Length:int, Text:atom, Lines:list(atom)) is det
- Succeeds if Text can be wrapped in Lines of Length.
@throws failed_wrap/2 If Text cannot be wrapped within Length
- min_wrap_width(+Text:atom, -Width:int) is det
- returns the minimal Width necessary to render Text