(Invited) Resistive Memories (RRAM) Variability: Challenges and Solutions. (20th July 2018)