Before revision: In declarative programming languages, the program describes the desired results and doesn't specify changes to the state directly
After revision: .In declarative programming languages, the program describes the desired results and doesn't specify changes to the state directly