This is a double-dabble circuit.
Thanks to Sebastian Lague (YouTube: https://www.youtube.com/@SebastianLague) for the double-dabble circuit.
Tutorial: