A fancy calculator