By clicking Sign Up, you are agreeing to our Terms of Service.
For the last 10 years I have been trying to come up with math like this myself.