Data structures

Depending on the definition of positive, it may or may not exclude 0.  0 is considered a valid output.