This will become a math gem or module. Will. Future. You get the idea.