The History of Debugging: Part 1