Implement topological sort