Implement and apply an algorithm.
Learning Objective:
Select appropriate libraries or existing code segments to use in creating new programs.  2.
A software library contains procedures that may be used in creating new programs.
AAP-3.D.2
Existing code segments can come from internal or external sources, such as libraries or previously written code.
AAP-3.D.3
The use of libraries simplifies the task of creating complex programs.
AAP-3.D.4
Application program interfaces (APIs) are specifications for how the procedures in a library behave and can be used.
AAP-3.D.5
Documentation for an API/library is necessary in understanding the behaviors provided by the API/library and how to use them.
https://www.albert.io/learn/ap-computer-science-principles/314-libraries/documentation
https://library.fiveable.me/ap-comp-sci-p/big-idea-3/libraries/study-guide/yO78dFsy00yf4OssUKTl