Ooo.. I like the drop and take approach! I wonder if this could be something that makes it into the standard library (std.range?). What would be the best way to approach in suggesting that? > Why not drop and take? > http://dpaste.dzfl.pl/0649b809c81e