D-Programming-Language/phobos — pull request #1111 by quickfur (2013-02-04 04:22:13+00:00)
Title: Update cartesianProduct docs.

I seem to have forgotten to update the docs about the range requirements for the case of two infinite ranges: actually, using Andrei's schedule, only forward ranges are required. There's no additional requirement (like take being reversible, etc.).