Chapter 6 AFTER exercises
- top 5 categories by view
- custom functions to encode and decode URLs