||[Dec. 5th, 2007|05:50 pm]
I don't usually post stuff like this, but this is possibly the best programming WTF ever. Add() reallocates memory each time (although I guess maybe the C# Array class does the doubling thing for you?), and Remove()...ow, my eyes! O(n^2) FTW.
The explanation at the end, of course, seals the deal.