Выкладываюкак и обещал. Правда там не полный исходный код, но базовые типы коллекций приведены полностью. За рамками остался Set и Map. Просто нету сейчас времени на них, ничего сложного, но много рутинной возни. Потом сделаю. В конце - примеры применения. Это не критика, просто многообразие вариантов. Чем больше - тем лучше.