Less transposing & Matrix vs. Vector functions

- also, true/false vectors are translated into 1.0, 0.0 vectors