An Agent-Based Model of Opinion Polarization Driven by Emotions. (10th April 2020)