I'm PhD in math, have a big experience in programming (main system is Delphi, also use vba, java, php and others), , have also experience (not big) in web programming. Please tell me what you need, and I'll see if I can help you. I do hope that you need operate from 1 to about 10^9, not to 2^(10^9)...