I'm trying to write advent of code in Prolog... String manipulation in Prolog is horrifying...
Worse than c?
At least C goes only one way
Probably - split works in really weird ways
Sometimes splitting a string returns an Atom instead
It's a nightmare