A Java implementation of Cuisinaire Rods. Very nicely done. http://arcytech.org/java/integers/integers.html