Cache-Efficient Functional Algorithms (www.cs.cmu.edu)