reveng

For definition of reveng, please visit here.