The memristor and its applications in RAM and logic gates