Which statement describes the benefit of using functions in programming?
A. Functions ensure that a developer understands the inner logic contained before using them as part of a script or application.
B. Functions create the implementation of secret and encrypted algorithms.
C. Functions allow problems to be split into simpler, smaller groups, and reduce code repetition, which makes the code easier to read.
D. Functions store mutable values within a script or application.