SchönhageStrassen algorithm
https://en.wikipedia.org/wiki/Sch%C3%B6nhage%E2%80%93Strassen_algorithm
It’s not a very clear explanation. I figured it out though.