Please Critique my Reduce example