Babbage: Life on Mars?