taking on class and rapids .