- Add a dot product implementation. - Test code to demonstrate dot product. - Test code to demonstrate wrapping structs with unordered properties.