Library functions should be public & they need to be linked at deployment time when used in contracts.
Library functions should be public & they need to be linked at deployment time when used in contracts.