Some Advances in Integer Programming: From Theory to Practice