rerol

For definition of rerol, please visit here.