Added: Array2d, Vector and utility. Untested.