void clear() { for(size_t i=0;i