Algebra with Variables on Both Sides