Did you know it is possible to plan retirement with the aide of GNU bc? Neither did I until I tried.
You may want to read: GNU bc: an arbitrary precision numeric processing language for help.