pub fn find_exercise_directories( exercise_path: &Path, ) -> Result<Vec<PathBuf>, LangsError>
Finds valid exercises from the given path.