An application programming interface (API) is ________. A) the code the application software uses to take advantage of code written by others B) the code to interface between an application and a peripheral like a printer C) the currently active part of an application D) the code to interface between an application and RAM