Ada code for Coursera discrete optimization calls; structure only, no problem solving code