Initial commit.
Merge https://github.com/trey2021/collections-lib