Advent of Code 2019 - Day 6

Today’s problem was pretty easy. My solution does a lot more work for part 2 than necessary; switching to Erlang’s arrays would’ve sped it up. Still, it doesn’t take very long to run. My part 1 should also keep track of distances it’s already seen (like @NobbZ’s solution).