week 7: implementing tag for JoinList
week 7: +++ implementation
week 7: indexJ impl
week 7 helper functions