Graph theory functions.