Implementation of TAGE Branch Predictor - currently considered state of the art