British Museum algorithm