A high level implementation of multiplication and division by shifts, adds, and subtracts. Done for my computer architecture course.