Multi-State Memristors and Their Applications: An Overview