Explain the use of Immutable JS?