In this module, we'll start by understanding what libraries are and their unique characteristics in the context of Solidity:
Creating and using external libraries in contracts
Differences between using a library and contract inheritance
Popular libraries