Mutability testing
Make PCoercion optional with default implementation of conversion via
nested vectors
doc tidying
doc updates
Basic double array implementation and testing
Fix up minimal double array implementation to pass compliance tests
Reflection fix
Testing assignment to double arrays
Fix default implementations for functional ops
Minor refactoring
Tidy nested vector implementation
Refactor to make persistent vector implementation depend on protocols
only
Fix and test get-shape implementations
Fix and test vector dimensionality
Improve persistent vector coercion nested case
Minor edits
Make double array implementation depend on protocols only
ndarray improvements, remove core.matrix ns dependency
Add ndarray calc-total-size function
Minor doc edits