Что такое графы? Чем отличаются от деревьев? Какие бывают и как используются?