Routing Algebra