function _vector() { $v = new VectorClass(); $v->exchangeArray(func_get_args()); return $v; }
function conj($src) { $args = array_slice(func_get_args(), 1); $tmp = $src->getArrayCopy(); if (_list_Q($src)) { foreach ($args as $arg) { array_unshift($tmp, $arg); } $s = new ListClass(); } else { foreach ($args as $arg) { $tmp[] = $arg; } $s = new VectorClass(); } $s->exchangeArray($tmp); return $s; }