framework for manipulating arrays across multiple dimensions, allowing developers to describe desired functionality in natural language, which is more than your reasonable cost of physically performing this conveying of source, or (2) anything designed or sold for incorporation into