break up huge math into individual parts so can add piece by piece, e.g., ECC256