// NewPointerQueue iniitates a new PointerQueue
NewPointerQueue iniitates a new PointerQueue
// NewPointerQueue iniitates a new PointerQueue
func NewPointerQueue() *PointerQueue {
	return &PointerQueue{
		pointers:   make([]uint64, 128),
		readIndex:  0,
		writeIndex: 0,
		length:     128,
	}
}
func NewPointerQueue ( ) * PointerQueue { return & PointerQueue { pointers : make ( [ ] uint64 , 128 ) , readIndex : 0 , writeIndex : 0 , length : 128 , } }
NewPointerQueue iniitates a new PointerQueue
NewPointerQueue iniitates a new PointerQueue