IBM ADDI: Creating a Program Flowchart