Given `numCourses` and a `prerequisites` list of `[course, dependsOn]` pairs, implement `canFinish(numCourses, prerequisites)` returning whether all courses can be completed (the dependency graph has no cycle).
Run your code to see results.