A review of optimization techniques in spacecraft flight trajectory design. (August 2019)