Implement clojure like `reductions` function to reduce reducible collection to another collection rather than single value. 
Implement clojure like `reductions` function to reduce reducible collection to another collection rather than single value. 
Gozala/reducers