A degrees-of-separation program made for a school project that implements graph algorithms