That's fantastic! Congratulations!! If you don't mind, please put me on your Buyer's list after your published and I'll write you up a nice review to boost your algorithms. I'm taking my first manuscript to a publisher this week, so I can relate to your hard work on this!
Best wishes! Let me know when yours is on sale and I’ll review it on my website :-)