D-Programming-Language/phobos — pull request #1631 by RommelVR (2013-10-12 16:46:42+00:00)
Title: Adds Bidirectionality to Repeat

As far as I can tell, there is no reason for Repeat not to be implemented as a Bidirectional range.
Attached an arbitrary test to ensure this functionality is correct.