Yeah, I thought so, just was confused by that quote.
Keep up the good work!
One suggestion on taking bigger amounts, would be matching partial balances.
Let's say account1 transfers 1 SBD and account2 transfers 0.8 SBD.
The algo could match account 1 and 2 by 0.8SBD and let account 1 with a 0.2 SBD balance for a second match.
Just my $0.02