added fix for missing round in visual studio
moved norm and dot to array.h, added missing inline and simplified naming