Chap 8 Challenge: More readable data format