Pi calc