Add common::monoid::MergeMonoidIterator
Add common::monoid::merge_monoid_as
Add MergeMultiMonoidIterator
Add common::monoid::merge_multi_monoid_as
Use MergeMultMonoidIterator instead of mergei_as
Rename Unwrap => Wrap, and add some methods
Remove common::bounded
impl Monoid for ~[T], ~str
Remove merge_monoid_as, merge_multi_monoid_as, merge, mergei, merge_as, mergei_as
Replace common::extiter::sum_uint with sum
Reform extiter
Add generic Range iterator, and remove UintRange
Add ExtIteratorUtil#to_vec() and remove extvec::from_iter
Various refectering
Fibonacci requires `Clone` instead of `Copy`