shift the first element off the queue and return it
var r=q.shift(); this.count=q.length; return r; // object