I am learning KnockoutJS and got to this section. The term pure function describes... Well, we all know what a pure function is. In the given example there is a write: part that actually updates the object's properties. Does it mean using ko.pureComputed is wrong or it only relates to the read: part; and if so then how come?