Autonomous program commenting