add ToySolver.Data.Vec module for simple 1-dimentional resizable array library
rewrite ToySolver.Data.PriorityQueue using ToySolver.Data.Vec
rewrite ToySolver.Data.IndexedPriorityQueue using ToySolver.Data.Vec
rewrite ToySolver.Data.IndexedPriorityQueue using ToySolver.Data.Vec (cont'd)