"The Mark I read its instructions from a punched paper tape and executed the current instruction and then read in the next one. It had no conditional branch instruction. This meant that complex programs had to be physically long. A loop was accomplished by joining the end of the paper tape containing the program back to the beginning of the tape (so it was literally a loop!)."
— Everything on Harvard Mark I