it works, I was full of shit

next up other algs