thermal engine using  bits of information to extract work