@enqueue behaves properly for queues of length 0 or 1
Change names in @testEnqueue to make tests easier to understand
finish implementing @enqueue