Which statement is true about Functional Programming?
Side effects are not allowed.
Every object in the program has to be a function.
Date fields and methods are kept in units.
Code is grouped with the state it modifies.