not fully done, have to add division addition: doesnt support decimal numbers (input a,b and output) pretty much instant subtraction: supports negative output pretty much instant multiplication: doesnt support decimal numbers (input a,b and output) pretty much instant division: not done yet exponentiation: doesnt support negative numbers (input as b) doesnt support decimal numbers (input a,b and output) updated with recursion, much faster now (for b <1024 its instant now)