its a fu##ing calculator, ok
Im too lazy to fix the bugs because there's like 9233764873698497839739283368539870843999967302844444864938647230483596487344444446493654797987 of them