abs chapter 10

There's two commits for exercise 3 otherwise might be a bit difficult to find differences from the original.
I'm not convinced that nested ternaries are really an elegant way to do this - I'm really struggling to parse this, and somehow the comments are making it _more difficult_ to read.

Nice use of the sort operator, though - I did something similar, but with a way simpler method of mapping that to a response...