Added basic implementation for returning products as a special implementation of an Array.