added from_vec
into_vec
into_sorted_vec
#[deriving(Clone)] and a test for clone()