For an advanced challenge: do it for a hundred large bz2 files too big to fit on disk in an uncompressed state, such as the monthly-compiled hourly dumps of Wikipedia Pagecounts-EZ (https://dumps.wikimedia.org/other/pagecounts-ez/). This is feasible with CLI utils, but not trivial.