Learn how to implement adding a todo in a todo list application reducer.
Do you recommend using something like Immutable.js here? Writing all these non-mutating functions using spread operator etc. seems prone to error. Do you have opinions for/against immutable.js or equivalent & would you recommend it for use with redux?