cavalieri/algorithms archive