the best calculator is of course a RPN calculator, preferably a HP 48GX, but HP Prime also suffices. Swissmicros DM42N is a good second :-)