Rush-and-Division