See long int.cpp. Work entirely complete