[MAT-70] select impl
[MAT-70] setEntry() for primitives
[MAT-88] copy functions WIP
[MAT-88] copy function tests
[MAT-88] forgot this fix
[MAT-91] sparse() fn for complex data
[MAT-5][MAT-70][MAT-36] basic implementation done