Crate algorithmica