Added util.clone function