Which of the following is true of functions?

A: Replacing repeated code with a function will reduce the number of commands the computer needs to run
B: Functions are called once but can be declared many times

C: Programs written with functions run more quickly

D: Functions can help remove repeated code from a program