/*
* call-seq:
* dvector.prune(lst) -> dvector
*
* Creates a new dvector without the entries given by the indexes in _lst_.
*
* a = Dvector.new(5) {|i| i*3 } -> [0, 3, 6, 9, 12]
* a.prune([0, 2]) -> [3, 9, 12]
* a -> [0, 3, 6, 9, 12]
*/
VALUE dvector_prune(VALUE ary, VALUE lst) {