The C++ input iterator pitfall
hmpcabral.com