lecture16: non-integral constraints and intro to optimal control