Added vector factory, pseudovector lvalue