recompute Utilities for structuring state, and composing selectors and reducers in React applications using Redux