Random Regret-based Discrete Choice Modeling: A