Advent of Code 2020 Day 7

You have one too many bags in your bag. Oh that's not my bag

Today’s puzzle features bags within bags. I use recursion.  Recursion is not my bag, but I muddled through it.