This release adds a number of optimizations to the package. Aggregations only happen once, and the pre-computed values are always used, instead of recalculating statistics for each split. A special sort method that allows for missing values is only used if exception values are provided. A split index is determined and used throughout the crate, instead of it ever needing to be recalculated.