CartesianTree: Added support for both Min and Max range queries in, first implementation steps for IList.
CartesianTree: Implemented IList.Add method and added range check for GetRangeExtremum.
Merge branch 'master' of https://github.com/zombunny/Padstone.git
Cartesian Tree: minor refactoring.
Pool: Updated. Unit tests pending.