Beverages... topological sorting (DFS / Kahn)