perfect calculator without perfect tests wihtout bugs