Evolution in Materio: Exploiting the Physics of Materials for Computation