Quant Finance Advent of Code EP 23: Gradient Boosting Decision Trees