Four decades ago, I attended a class on using computers to print graphs and discovered that it was necessary to write a separate computer program for each graph. Surely, I asked, someone could write a ...