abs chapter 10

There's two commits for exercise 3 otherwise might be a bit difficult to find differences from the original.
No not what I intended should of maybe stuck a '1' in there for the expected behavior.