Long Subtraction, by MATH Domain Development, lets you practice subtracting multi digit problems. Unlike other apps that focus only on the final answer, Long Subtraction requires input showing knowledge of the borrowing process. What happens when a digit needs to borrow? What happens to the "lender" and the "borrower"? How do you borrow from zero?