Personal calculator completed. Work in progress