Can handle longer numbers