make list_arrays() handle empty list
make get_uid function
revert to old multiply()
Merge branch 'pr/5'
extend dot() to work with vectors
Merge remote-tracking branch 'upstream/master' into P4-code-branch