ABS chapter 4

Ready for review.
These two solutions seem pretty tidy