divideProgram() -> performDivision()