Peroxide induced volatile and non-volatile switching behavior in ZnO-based electrochemical metallization memory cell. (29th August 2017)