1. An analog multiplier, comprising: an input circuit, a memristor, and an output circuit; wherein the memristor is coupled between the input circuit and the output circuit; wherein the input circuit is arranged to: receive or generate a first variable and a second variable; generate at least one memristive device input signal that once provided to the memristor will cause a change in a state variable of the memristor, wherein the change in the state variable of the memristor reflects a product of the first and second variables; provide to the memristor the at least one memristive device input signal; and wherein the output circuit is arranged to evaluate the state variable of the memristor and to generate information about the above product.