https://markus-x-buchholz.medium.com/artificial-bee-colony-optimization-for-2d-3d-robot-path-planner-in-c-12d7841ee7a0