https://adventofcode.com/2021/day/2
Part 1 Scala and Zio Prelude
Like Day 1, in part 1, the problem can be reduced, no pun intended, to a data type that when folded with a associative binary operator. Here I used the Associative
abstraction and NonEmptyList
data type from Zio Prelude.
https://zio.github.io/zio-prelude/docs/overview/overview_index
Part 2 is vanilla Scala