Computing with spins and magnets. (14th August 2014)