Add minimal range implementation for some easier C++0x usage.