Merge branch 'develop' (early part)
add matrix benchmarks suite
basic benchmarks setup
update benchmarks
use latest core.matrix
update to latest core.matrix
readme edit link
fix division bug
readme update
update deps
comment out benchmarks to stop running at test time
implement permutation matrix constructor
multiply optimisations
implement PBroadcastCoerce protocol
start implementing functional operations for AVector
improve avector functional operations
improved element-reduce for vectors
implement functional ops for AMatrix
more functional ops tests
fix tests