adding graph algorithms to the mix, also some little algo solves here and there