Moved equality out of Queue and into Program.