This function takes in a plan of study, then finds the plan of study's structural complexity.
structural_complexity(
plan_of_study,
term_weighted = FALSE,
include_coreqs = TRUE,
quarters = FALSE
)list of (1) a dataframe of course crucialities, delay factors, and blocking factors; (2) a numeric value of structural complexity
igraph object - An igraph object created using the create_plan_of_study function
logical - TRUE if crucialities should be term-weighted
logical - TRUE if coreqs should be included when calculating blocking and delay factor
logical - TRUE if the plan of study uses quarters instead of semesters