This problem is inside of a collective: a subcommunity described by tags with related material and industry experts. The Overflow Weblog" It's not often a bug—in truth, some actually hairy reduced-amount algorithms do that on function—however it must usually be averted. @Steve Gury give's a very good illustration of when it would be a challenge