Introduction to a component called as memristor

In the recent times, there has been a development in electronic devices. A memristor has been invented. What is a memristor? What are its features? Is it capable of replacing any component of the computer processor?
