a computer taking as input string of bits and giving as output heat